/*
 * Usuario.java
 *
 * Created on 9 de Janeiro de 2007, 21:16
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package controller.SGCA;



/**
 *
 * @author wldutra
 */
public class Usuario {
    
    private RegNegocio rn;
    private String idUsuario;
    private String nome;
    private String usuario;
    private String perfil;
    private String equipe;
    private String statusUsuario;
    private String senha;
    private String dataSenha;
    
    /** Creates a new instance of usuario */
    public Usuario() {
        rn = new RegNegocio();
    }

    public void setIdUsuario(String idUsuario) {
        this.idUsuario = idUsuario;
    }

    public void setNome(String nome) {
        this.nome = nome;
    }

    public void setUsuario(String usuario) {
        this.usuario = usuario;
    }

    public void setPerfil(String perfil) {
        this.perfil = perfil;
    }

    public void setEquipe(String equipe) {
        this.equipe = equipe;
    }

    public void setStatusUsuario(String statusUsuario) {
        this.statusUsuario = statusUsuario;
    }

    public void setSenha(String senha) {
        this.senha = senha;
    }    
    
    public void setUrl( String url ){
        rn.setUrlString(url);
    }
    
    public void setDrv( String drv ){
        rn.setConDriver(drv);
    }
    
    public String getQry(){
        return rn.getQry();
    }
    
    public int getInserir(){
        return rn.exeQuery(
                "INSERT INTO Usuario (" +
                "nome," +
                "perfil," +
                "usuario," +
                "equipe," +
                "senha," +                
                "dataSenha," +
                "statusUsuario ) VALUES (" +
                rn.devStr(nome) + "," +
                rn.devStr(perfil) + "," +
                rn.devStr(usuario) + "," +
                rn.devStr(equipe) + "," +
                rn.devStr(senha) + "," +
                rn.devStr(dataSenha) + "," +
                rn.devStr(statusUsuario) + ")");
    }
    
    public int getAlterar(){
        return rn.exeQuery( "UPDATE Usuario SET " +
                "nome = " + rn.devStr(nome) + "," +
                "perfil = " + rn.devStr(perfil) + "," +
                "usuario = " + rn.devStr(usuario) + "," +
                "equipe = " + rn.devStr(equipe) + "," +
                "senha = " + rn.devStr(senha) + "," + 
                "dataSenha = " + rn.devStr(dataSenha) + "," +
                "statusUsuario = " + rn.devStr( statusUsuario) +
                " WHERE idUsuario = " + rn.devStr(idUsuario));
    }

    public void setDataSenha(String dataSenha) {
        this.dataSenha = dataSenha;
    }
    
}
